|
A software system is a system of intercommunicating components based on software forming part of a computer system (a combination of hardware and software). It "''consists of a number of separate programs, configuration files, which are used to set up these programs, system documentation, which describes the structure of the system, and user documentation, which explains how to use the system''".〔 While a computer program is a set of instructions (source, or object code) a software system has many more components such as specification, test results, end-user documentation, maintenance records, etc.〔''Software Maintenance: Concepts and Practice'' by Penny Grubb and Armstrong A. Takang 2003 ISBN 981238426X pages 7-8〕 ==Overview== The term "software system" should be distinguished from the terms "computer program" and "software". The term computer program generally refers to a set of instructions (source, or object code) that perform a specific task. However, a software system generally refers to a more encompassing concept with many more components such as specification, test results, end-user documentation, maintenance records, etc.〔 The use of the term software system is at times related to the application of systems theory approaches in the context of software engineering. A software system consists of several separate computer programs and associated configuration files, documentation, etc., that operate together. The concept is used in the study of large and complex software, because it focuses on the major ''components'' of software and their ''interactions''. It is also related to the field of software architecture. Software systems are an active area of research for groups interested in software engineering in particular and systems engineering in general.〔(【引用サイトリンク】 title=The Max Planck Institute for Software Systems )〕 Academic journals like the ''Journal of Systems and Software'' (published by Elsevier) are dedicated to the subject. The ACM ''Software System Award'' is an annual award that honors people or an organization ''"for developing a software system that has had a lasting influence, reflected in contributions to concepts, in commercial acceptance, or both"''. It has been awarded by the Association for Computing Machinery (ACM) since 1983, with a cash prize sponsored by IBM. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Software system」の詳細全文を読む スポンサード リンク
|